home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / c / GAPLib.lha / GAPLib / gaplib / GAPLocal.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-07-04  |  879 b   |  27 lines

  1.  
  2. #ifndef __GAP_LOCAL_H__
  3. #define __GAP_LOCAL_H__
  4. #include <GAP.h>
  5. #define STATIC_PBOX
  6. #undef k2I
  7. struct r5X {void *j1H;double c8Y;};extern IPTR l5T(struct Population *,unsigned long int);
  8. extern void n9N(struct Population *,IPTR,unsigned long int);extern void f9P(struct Population *,IPTR,unsigned long int);
  9. extern void y8E(struct Population *);extern double q2M(struct Population *,double);
  10. extern void l3Z (void *,void *,int);extern double e6M(void *,void *,int);extern void y6C (void *,int);
  11. extern double h5J(long int,long int);extern double z5P(struct Population *,double,void *,int);
  12.  
  13. #ifdef k2I
  14. #define t7X(x) (*((unsigned long *)#x))
  15. #else
  16. #define t7X(x) ((unsigned long)((#x[0])<<24)|((#x[1])<<16)|((#x[2])<<8)|(#x[3]))
  17. #endif
  18. #define z3H(x) ((x)*(x))
  19. #define l3B (1L<<0)
  20. #define c4U (1L<<1)
  21. #define x5L 1
  22. #define g0U 7
  23. #define f3P 0
  24. #define m6C 1
  25. #define c2Y 2
  26. #endif
  27.